﻿using System.ComponentModel.DataAnnotations;

namespace Admin.NET.Application;

    /// <summary>
    /// 360基础输入参数
    /// </summary>
    public class car_360BaseInput
    {
        /// <summary>
        /// carId
        /// </summary>
        public virtual long? carId { get; set; }
        
        /// <summary>
        /// carSubId
        /// </summary>
        public virtual long? carSubId { get; set; }
        
        /// <summary>
        /// xilieId
        /// </summary>
        public virtual long? xilieId { get; set; }
        
        /// <summary>
        /// imageUrl
        /// </summary>
        public virtual string? imageUrl { get; set; }
        
        /// <summary>
        /// clickCount
        /// </summary>
        public virtual int? clickCount { get; set; }
        
        /// <summary>
        /// 颜色
        /// </summary>
        public virtual string? colorName { get; set; }
        
        /// <summary>
        /// 系列名冗余
        /// </summary>
        public virtual string xilieName { get; set; }
        
        /// <summary>
        /// colorId
        /// </summary>
        public virtual long colorId { get; set; }
        
    }

    /// <summary>
    /// 360分页查询输入参数
    /// </summary>
    public class car_360Input : BasePageInput
    {
    /// <summary>
    /// carId
    /// </summary>
    public long? carId { get; set; } 
        
        /// <summary>
        /// carSubId
        /// </summary>
        public long? carSubId { get; set; } 

    /// <summary>
    /// xilieId
    /// </summary>
    public long? xilieId { get; set; } 

    /// <summary>
    /// imageUrl
    /// </summary>
    public string? imageUrl { get; set; }
        
        /// <summary>
        /// clickCount
        /// </summary>
        public int? clickCount { get; set; }
        
        /// <summary>
        /// 颜色
        /// </summary>
        public string? colorName { get; set; }
        
        /// <summary>
        /// 系列名冗余
        /// </summary>
        public string xilieName { get; set; }
        
        /// <summary>
        /// colorId
        /// </summary>
        public long colorId { get; set; }
        
    }

    /// <summary>
    /// 360增加输入参数
    /// </summary>
    public class Addcar_360Input : car_360BaseInput
    {
    }

    /// <summary>
    /// 360删除输入参数
    /// </summary>
    public class Deletecar_360Input : BaseIdInput
    {
    }

    /// <summary>
    /// 360更新输入参数
    /// </summary>
    public class Updatecar_360Input : car_360BaseInput
    {
        /// <summary>
        /// Id
        /// </summary>
        [Required(ErrorMessage = "Id不能为空")]
        public long Id { get; set; }
        
    }

    /// <summary>
    /// 360主键查询输入参数
    /// </summary>
    public class QueryByIdcar_360Input : Deletecar_360Input
    {

    }
